Rewriting Concepts Using Terminologies
نویسندگان
چکیده
The problem of rewriting a concept given a terminology can informally be stated as follows: given a terminology T (i.e., a set of concept deenitions) and a concept description C that does not contain concept names deened in T , can this description be rewritten into a \related better" description E by using (some of) the names deened in T ? In this paper, we rst introduce a general framework for the rewriting problem in description logics, and then concentrate on one speciic instance of the framework, namely the minimal rewriting problem (where \bet-ter" means shorter, and \related" means equivalent). We investigate the complexity of the decision problem induced by the minimal rewriting problem for the languages FL 0 , ALN, ALE, and ALC, and then introduce an algorithm for computing (minimal) rewrit-ings for the language ALE. (In the full paper , a similar algorithm is also developed for ALN.) Finally, we sketch other interesting instances of the framework. 1 Motivation In description logics (DLs), the standard inference problems, like the subsumption and the instance problem , are now well-investigated. More recently, new types of inference problems have been introduced and investigated, like matching In contrast to the standard inferences, algorithms that solve these nonstandard problems produce concept descriptions as output, which are then returned to the user for inspection. For example, in an application in chemical process engineering (Baader and Sattler, 1996; Sattler, 1998) we try to support the bottom-up construction of knowledge bases by computing most speciic concepts (msc) of individuals and least common subsumers (lcs) of concepts: instead of directly deening a new concept, the knowledge engineer introduces several typical examples as individuals, which are then generalized into a concept description by using the msc and the lcs operation (Baader and K usters, 1998; Baader et al., 1999b). This description is then ooered to the knowledge engineer as a possible candidate for a deenition of the concept. In such a framework, it is important that the returned description is as readable and comprehensible as possible. Unfortunately, the descriptions that are produced by the known algorithms for solving the nonstandard inference problems in general do not satisfy this requirement. The reason is that { like most algorithms for the standard inference problems { these algorithms work on unfolded descriptions, i.e., concept descriptions that do not contain names deened in the underlying terminology (TBox). Consequently, the descriptions that they …
منابع مشابه
Rewriting in Description Logics Using Terminologies
We consider the inference problem of computing (minimal) rewritings of concept descriptions using deened concepts from a terminology. We introduce a general framework for this problem and instantiate it with the small description logic FL 0 , which provides us with conjunction and value restrictions. We show that the decision problem induced by the minimal rewriting problem is NP-complete for F...
متن کاملDynamic discovery of e-services A Description Logic approach
We investigate the problem of dynamic discovery of e-services, important in the loosely coupled vision of e-commerce. We show that it can be viewed as a new important reasoning technique in Description Logics: it can be viewed as a new instance of the problem of rewriting concepts using terminologies which generalizes problems such as rewriting queries using views or minimal rewriting using ter...
متن کاملDynamic discovery of e-services A description logics based approach
We investigate the problem of dynamic discovery of e-services, important in the loosely coupled vision of e-commerce. We show that it can be viewed as a new important reasoning technique in Description Logics: it can be viewed as a new instance of the problem of rewriting concepts using terminologies which generalizes problems such as rewriting queries using views or minimal rewriting using ter...
متن کاملCategorizing the Relationships between Structurally Congruent Concepts from Pairs of Terminologies for Semantic Harmonization
In this paper, we are using "structurally congruent concepts" in pairs of terminologies to suggest methods for harmonizing the terminologies. Two concepts are structurally congruent if they are children of the same more general concept and parents of the same more specific concept in two different terminologies. We show that structurally congruent concepts can be interpreted in six useful ways,...
متن کاملA General Framework for Covering Concepts using Terminologies
We describe a general framework for covering concepts using terminologies and briefly present the already investigated instances of this framework. Then, we formalize the best covering problem in the context of the ALN language, in which the difference operation is not semantically unique, and sketches the technique to solve the underlying computation problems.
متن کامل